 var table ,form ,laypage ,layer ,element ,laydate ,upload//时间组件
$(function(){
	 layui.use(['table','form','laypage','layer', 'element', 'laydate','upload'], function(){
          table = layui.table;
          form=layui.form;
          laypage = layui.laypage ;//分页
          layer = layui.layer ;//弹层
          element = layui.element; //元素操作
          laydate = layui.laydate; //时间组件 
          upload = layui.upload;
          //intuser()//初始化用户信息
          
          //表单验证
         form.verify({ 
        	 paramsIdFile:function(value, item){
    			if(validate.isBlank(value))
    			{
    				return "请输入系统字典编码";
    			}
      			if(!validate.isLength(value,1,60))
    		    {
    		      return '系统字典编码长度不能超过60个字符';
    		    }
    		    
    	    },
            paramsNameFile: function(value, item){     		  
            	if(validate.isBlank(value))
    			{
    				return "请输入系统字典名称";
    			}
      			if(!validate.isLength(value,1,60))
    		    {
    		      return '系统字典名称长度不能超过60个字符';
    		    }
    		    
        	  },
        	 paramsValueFile: function(value, item){    		  
        		if(validate.isBlank(value))
     			{
     				return "请输入系统字典内容";
     			}
        		if(!validate.isLength(value,1,2000))
    		    {
    		      return '系统字典内容长度不能超过2000个字符';
    		    }
  	  	    }
    	    
       });    
  	  //表单提交事件
      form.on('submit(formDemo)', function(data){
    	    this.blur();//防止点回车，按钮重复点击
    	  	var loadIndex = layer.load(1);//显示加载层
    	  	//var requestData = formToJsonObj("form_edit", []);
    	  	var requestData = data.field;
    	  	$.ajax({
	           url: "/params/save.do",               //请求地址
	           type: "POST",              //请求类型
	           data:formatParam(requestData),              //请求数据
	           timeout: 200000,                //请求超时时间(毫秒)
	           headers: setHeader(),
	           success:function(res){         //请求成功
					if (res.status == 200) {
						layer.msg(res.resultMsg, {icon: res.icon},function(){
							     var index = parent.layer.getFrameIndex(window.name);
							      parent.layui.table.reload("tabledata")//
							      parent.layer.close(index);//关闭弹出的子页面窗口
							});
					}else if(res.status == 666){
						  TIMEOUT(); 
				     }else {
						layer.msg(res.resultMsg,{icon : res.icon});
					}
					layer.close(loadIndex);// 关闭加载层 
              }
           })
    		return false; //阻止表单跳转。
    	});
    });
})


